#ifndef __ENTITY_H__
#define __ENTITY_H__

#include "SceneNode.h"

//To samo co w ksiazce
class CEntity : public CSceneNode	{


public:
	virtual sf::FloatRect getBounds() = 0;
	virtual void run(float deltaTime) = 0;
	void			setVelocity(sf::Vector2f velocity);
	void			setVelocity(float vx, float vy);
	sf::Vector2f	getVelocity() const;
	unsigned int ID;	// Powinna byc private
	int  address;// Taka jak i ta

	CEntity() { address = 0; }
	~CEntity() {  }
private:
	sf::Vector2f mVelocity;
};
#endif
